package com.ruoyi.common.core.domain.model;

import java.util.Set;

/**
 * 登录用户身份权限
 * 
 * @author ruoyi
 */
public interface LoginUser
{
    /**
     * 用户信息
     */
    public String getUserId();

    public String getDeptId();

    /**
     * @return 逗号分割的角色ID
     */
    public String getRoles();

    public String getToken();

    /**
     * @return 终端类型Pc、手机、微信等
     */
    public String getTerm();
    /**
     * @return 登录平台
     */
    public String getPlatform();

    public String getUserName();

    public Set<String> getPermissions();
    public String getSessionId();
}
